A pair of large buildings located in New York City that were part of the World Trade Center complex.
न्यूयॉर्क शहर में स्थित दो बड़े भवन, जो वर्ल्ड ट्रेड सेंटर परिसर का हिस्सा थे।
English Usage: The Twin Towers were once the tallest buildings in the world.
Hindi Usage: ट्विन टावर्स एक बार दुनिया की सबसे ऊँची इमारतें थीं।